@charset "gb2312";
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "宋体", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444; }
i,em{ font-style:normal;}
html, body, h1, h2, h3, h4, ul, li, dl,input{ margin:0px;padding:0px;list-style-type:none }
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:block;}

.clear{ clear:both;}                                       /*常用清除浮动*/
.float-left{ float:left;}
.float-right{ float:right;}
.blank10{height:10px;overflow:hidden;}                     /*常用行距10px*/
.dotline{border-bottom:#CCC 1px dashed;margin:8px;}        /*常用底部着灰色重点*/
.show{ display: block;visibility:visible;}                                     /*显示*/
.hide{ display:none; visibility:hidden;}                                       /*隐藏*/
.f14{ font-size:14px;}
.red{ color:red;}
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; } /*半透明*/

.centerOuter{ margin:0 auto;}      /*外部居中*/

.centerInner{ text-align:center;}  /*内部居中*/
/*
当前栏目高亮样式   .currclass
*/

.top-Bg{ width:1440px;height:117px;background:url(../images/topBg.jpg) center;}
.top-Bg .top{ width:1002px; height:117px; }
.top-Bg .top .logo{ width:452px; height:71px; margin-top:28px;}
.top-Bg .top .top-Right{ width:351px; height:113px; text-align:right;}
.top-Bg .top .top-Right .setHome{ width:351px; height:30px; line-height:30px; text-align:right; float:left; clear:both;}
.top-Bg .top .top-Right .setHome a{ margin-left:10px; text-decoration:none;}
.top-Bg .top .top-Right .setHome img{margin-left:10px; margin-top:5px;}
.top-Bg .top .top-Right .tel{ width:246px; height:37px; margin-top:35px; float:right; clear:both;}/*首页最顶部*/


.nav-Bg{ width:1440px; height:57px; background:url(../images/navBg.jpg) repeat-x;}
.nav-Bg .nav{ width:1100px; height:57px;}
.nav-Bg .nav li{ width:137px; height:57px; -height:50px;  background:url(../images/navLibg.jpg) center no-repeat; float:left; text-align:center; line-height:20px; font-family:"黑体"; font-size:13px; -padding-top:7px;  }
.nav-Bg .nav li a{ display:block; width:137px; height:50px; text-decoration:none; margin-top:7px; -margin-top:0px;}
.nav-Bg .nav li a:hover{ background:url(../images/navHover.jpg); color:#FFF; margin-top:0px; -margin-top:-7px; padding-top:7px; height:50px;}/*导航菜单*/


.banner{ width:1000px; border-bottom:2px solid #CC0809; height:375px; border-left:1px solid #DBDDD8; border-top:1px solid #DBDDD8; border-right:1px solid #DBDDD8; margin-top:9px;}/*banner*/


.wrapper{ width:1002px; min-height:500px; margin-top:26px;}
.wrapper .main-top{ width:1002px; height:345px; background:#FFF;}
.wrapper .main-top .index-News{ width:257px; height:343px; border:#E6E6E6 1px solid; overflow:hidden;}
.wrapper .main-top .index-News .title{ width:257px; height:41px; background:url(../images/index-newsTit.jpg); line-height:30px;}
.wrapper .main-top .index-News .title span{ float:left; font-size:14px; color:#FFF; font-family:"黑体"; text-indent:1.5em;}
.wrapper .main-top .index-News .title a{ float:right; margin-right:10px; text-decoration:none; line-height:33px;}
.wrapper .main-top .index-News .newsList{ width:240px; height:270px; margin:10px auto;}
.wrapper .main-top .index-News .newsList li{ background:url(../images/newsLibg.jpg) no-repeat left; line-height:25px; text-indent:0.5em; width:240px; height:25px;}
.wrapper .main-top .index-News .newsList li a{ float:left; color:#000; display:block; text-decoration:none;}
.wrapper .main-top .index-News .newsList li a:hover{ background:url(../images/newslihover.jpg)no-repeat left; color:#CF3D3D;}
.wrapper .main-top .index-News .newsList li span{ float:right;}
.wrapper .main-top .index-about{ width:466px; height:343px; border:#E6E6E6 1px solid; margin-left:9px;}
.wrapper .main-top .index-about .title{ width:466px; height:41px; background:url(../images/about-title.jpg); line-height:30px; font-size:14px; color:#FFF; font-family:"黑体"; text-indent:1.5em;}
.wrapper .main-top .index-about p{ margin:15px; text-indent:2em; margin-top:5px; -margin-top:2px; line-height:22px; }
.wrapper .main-top .index-about p a{ color:#F00; text-decoration:none;}
.wrapper .main-top .index-jishu{ width:253px; height:343px;border:#E6E6E6 1px solid; margin-left:10px; }
.wrapper .main-top .index-jishu .title{ width:253px; height:31px; background:url(../images/jishu-title.jpg); line-height:31px; text-indent:2em;}
.wrapper .main-top .index-jishu .title span{ float:left; color:#CB0709; font-family:"黑体"; font-weight:bold;}
.wrapper .main-top .index-jishu .title a{ float:right; margin-right:10px; text-decoration:none;}
.wrapper .main-top .index-jishu .jiShu{width:227px; height:275px; margin:10px auto; -margin:8px auto;}
.wrapper .main-top .index-jishu .jiShu li{ background:url(../images/newsLibg.jpg) no-repeat left;line-height:27px; text-indent:0.5em; width:227px; height:27px; -line-height:23px; -height:23px;}
.wrapper .main-top .index-jishu .jiShu li a{ float:left; color:#000; display:block; text-decoration:none;}
.wrapper .main-top .index-jishu .jiShu li a:hover{ background:url(../images/newslihover.jpg)no-repeat left; color:#CF3D3D;}
.wrapper .main-top .index-jishu .jiShu li span{ float:right;}


.wrapper .main-bottom{ width:1002px; height:225px;  margin-top:15px;}
.wrapper .main-bottom .products-class{ width:257px; height:223px; border:1px #D9D9D9 solid;}
.wrapper .main-bottom .products-class .title{ width:257px; height:41px; background:url(../images/index-newsTit.jpg); line-height:30px; font-size:14px; color:#FFF; font-family:"黑体"; text-indent:1.5em;}
.wrapper .main-bottom .products-class .classList{ width:221px; height:156px;  margin:10px auto; }
.wrapper .main-bottom .products-class .classList li{ width:221px; height:39px; border-bottom:1px #CCC dashed; text-indent:2em; line-height:39px;}
.wrapper .main-bottom .products-class .classList li a{ color:#333; text-decoration:none;}
.wrapper .main-bottom .productsCenter{ width:467px; height:222px;  border:1px #D9D9D9 solid; margin-left:9px;}
.wrapper .main-bottom .productsCenter .title{ width:467px; height:31px; background:url(../images/chanpin-title.jpg); line-height:31px; text-indent:2em;}
.wrapper .main-bottom .productsCenter .title span{color:#CB0709; font-family:"黑体"; font-weight:bold; font-size:14px; float:left;}
.wrapper .main-bottom .productsCenter .title a{color:#000; display:block; text-decoration:none; float:right; margin-right:10px;}
.wrapper .main-bottom .productsCenter .products{ width:467px; height:170px;}
.wrapper .main-bottom .productsCenter .products li{ width:140px; height:172px;  float:left; margin-left:12px; -margin-left:10px; margin-top:12px;}
.wrapper .main-bottom .productsCenter .products li table{ width:138px; height:170px;}
.wrapper .main-bottom .productsCenter .products li table img{ width:138px; height:138px; border:1px #D9D9D9 solid;}
.wrapper .main-bottom .productsCenter .products li table a{ text-decoration:none;}
.wrapper .main-bottom .cantact{ width:215px; height:153px; background:url(../images/cantact-Bg.jpg); margin-left:5px; -margin-left:3px; *margin-left:3px; padding-top:70px; padding-left:25px; padding-right:20px;}

.footer{ width:1003px; height:115px; background:url(../images/footer.jpg) repeat; margin-top:27px; text-align:center; color:#FFF; padding-top:25px; line-height:25px;}
.footer a{ text-decoration:none; color:#FFF;}
.footer .fr-link{ width:1003px;  height:20px; line-height:20px; text-align:left; margin-top:10px;}
/**
 +------------------------------------------------------------------------------
 * 首页样式结束
 +------------------------------------------------------------------------------
 */
.Leftbox{ width:257px; min-height:500px; border:1px #D9D9D9 solid;}
.Leftbox .title{ width:257px; height:41px; background:url(../images/index-newsTit.jpg); line-height:30px; font-size:14px; color:#FFF; font-family:"黑体"; text-indent:1.5em;}
.Leftbox .pro-class{ width:220px; min-height:100px; margin:10px auto;}
.Leftbox .pro-class li{ width:220px; text-indent:2em; border-bottom:#999 dashed 1px; height:30px; line-height:30px;}
.Leftbox .pro-class li a{ color:#000; text-decoration:none; display:block;}
.Leftbox .pro-class li a:hover{ border-bottom:#F00 dashed 1px; color:#F00;}
.Leftbox .about-wz{ width:220px; min-height:250px; margin:5px auto;}
.Leftbox .about-wz li{ width:220px; height:25px; background:url(../images/newsLibg.jpg) left no-repeat; line-height:25px; text-indent:1em;}
.Leftbox .about-wz li a{ text-decoration:none;}
.Leftbox .cantact{ width:220px; min-height:100px; margin:10px auto;}/*子页面左侧*/

.rightBox{ width:725px; min-height:500px;  margin-left:15px;}
.rightBox .title{ width:725px; height:31px; background:url(../images/right-title.jpg); line-height:31px; text-indent:2em;}
.rightBox .title a{ color:#000; text-decoration:none;}
.rightBox .font-List{ width:710px; min-height:300px;  margin:10px auto;}
.rightBox .font-List li{ line-height:28px; background:url(../images/newslihover.jpg) no-repeat left; text-indent:1em; border-bottom:1px #CCC dashed;}
.rightBox .font-List li a{ color:#000; text-decoration:none;}/*文字列表页*/

.rightBox .img-List{ width:710px; min-height:300px;  margin:10px auto;}
.rightBox .img-List li{ width:140px; height:172px;  float:left; margin-left:27px; -margin-left:10px; margin-top:12px;}
.rightBox .img-List li table{ width:138px; height:170px;}
.rightBox .img-List li table img{ width:138px; height:138px; border:1px #D9D9D9 solid;}
.rightBox .img-List li table a{ text-decoration:none;}/*图片列表页*/

.rightBox .articleContent{ width:710px; min-height:300px; margin:10px auto; line-height:28px;}
.rightBox .articleContent .articletitle{ width:710px; height:50px; line-height:50px; text-align:center; font-family: "黑体"; font-size:16px; font-weight:bold;}
.rightBox .articleContent img{ max-width:710px;}
.rightBox .articleContent .article-infor{ width:710px; height:60px; line-height:60px; text-align:center;}
.rightBox .fenxiang{ width:710px; line-height:20px; height:20px; margin-top:20px;}
.rightBox .fanye{ width:710px; height:60px; line-height:30px;} 
.rightBox .fanye a{ color:#000; text-decoration:none;}





.footpage{ width:100%; padding:5px 0px; float:left; border-top:solid 1px #cecece; border-bottom:solid 1px #cecece; line-height:28px; margin-top:10px; overflow:hidden;}
.footpage .divpage1{ float:left; margin-left:10px;}
.footpage .divpage2{ float:right; margin-right:10px;}
.pager {}
.pager a{ font-family:Fixedsys; margin-right:8px; font-size:14px;}
.pager a:hover{ color:#e10000; }
.pager .oran_pg_cur{ color:#e10000; }


#topflash{ width:100%; clear:both; overflow:hidden;}
#flash{ width:100%; height:355px; background:#FBFBFB; overflow:hidden; position:relative; }
.tpqh{
 height:355px; 
 overflow:hidden; 
 position:absolute; 
 margin:0 auto; 
 width:100%; 
 top:0px; 
 left:0;
 z-index:1;
}
.tpqh ul{ 
 position:relative; 
 display:block;
}
.tpqh ul li{ 
 height:355px; 
 position:absolute; 
 top:0; 
 left:0; 
 width:100%; 
 overflow:hidden;
}
.tpqh ul li div{ 
 width:100%; 
 height:355px; 
 overflow:hidden;
}
.tpqh_num{ 
 position:absolute; 
 z-index:99; 
 bottom:20px; 
 width:100%;
 height:18px; 
 text-align:center; 
 padding-top:7px; 
 overflow:hidden;
}
.tpqh_num a{    
 margin:0 4px; 
 background:url(../images/bandian1.jpg) no-repeat; 
 display:inline-block;
 width:10px; 
 height:10px; 
 overflow:hidden;
 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;
}
.tpqh_num a:hover,a.over{
 background:url(../images/bandian2.jpg) no-repeat;
}

.kuangtab0{ clear:both; overflow:hidden; width:90%; border-collapse:collapse; margin-left:auto; margin-right:auto; font-size:14px;}
.kuangtab0 td{ height:40px; line-height:40px; empty-cells:show;}
.kuangtab0 .td1{ text-align:right; padding-right:10px; width:100px;}
.kuangtab0 .td1 span{ color:#fb0000;}
.kuangtab0 .td2{ text-align:left; padding-left:10px;}
.kuangtab1{ width:100%; background:#CCC;}
.kuangtab1 td{ height:40px; line-height:40px; text-align:center; background:#FFF;}
.btn{ width:73px; height:30px; line-height:30px; cursor:pointer; text-align:center; background:url(../images/btn.png); border:none;}
.txb{  background:url(../images/mdx_v2_cx_skin1.png) repeat-x 0 -62px;
border:1px solid #dcdddd;line-height:16px;padding:3px 0 2px 4px;color:#999; vertical-align:middle;
}
.txb2{ background:url(../images/mdx_v2_cx_skin1.png) repeat-x 0 -62px;
border:1px solid #dcdddd;line-height:16px;padding:3px 0 2px 4px;color:#000; vertical-align:middle;
}
.txb3{
border:1px solid #dcdddd;line-height:16px;padding:3px 0 2px 4px;color:#000; vertical-align:middle;
}
.left{ float:left;}
.right{ float:right;}
#header{ width:1200px; padding:10px 0px; margin:auto; clear:both; overflow:hidden;}
#header .right
{
    padding: 0;
    float: right;
 }
#header .right em {
    display: block;
    float:left; 
    clear:both;
    width: 210px;
    height: 20px;
    line-height:20px;
    color:#000;
    background:url(../images/phone.png) 0px 0px no-repeat;
    overflow: hidden;
    margin: 5px 10px 5px 0;
    padding: 0;
    text-indent:60px;
    font-size:16px;
    float: left;
}
#header .right span 
{
   display: block;
    float:left; 
    clear:both;
    color: #1f76e5;
    line-height:30px;
    font-size:30px;
    font-weight: bold;
     font-family:'黑体';
}
#nav
{
    width: 100%;
    height: 60px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    background-color: #007deb;
    position: relative;
}
#nav ul{ width:1200px; clear:both; margin:auto;}
#nav ul li{ float:left; width:149px; height:60px; line-height:60px; text-align:center;border-right: 1px solid #4f9de8;}
#nav ul li a{ color:#FFF; font-size:20px; font-family:'黑体';}
#nav ul li:hover{ background-color: #0073d6;}
#nav ul li:hover a{ color:#FFF;}
#nav ul li a:hover{ text-decoration:none;}
#hot{ width:100%; float:left; clear:both; overflow:hidden; background:#FFF; border-bottom:solid 5px #F0F0F0;}
#hot>div{ width:1200px; clear:both; padding:10px 0px 10px 0px; margin:auto; height:40px; line-height:40px; overflow:hidden;}
#hot .left{ float:left; height:40px; background:url(../images/hot.png) 2px center no-repeat; text-indent:30px;}
#hot .left a{ margin:0px 0px;}
#hot .right{ float:right;}
#hot .right .search
{
    float:right;
    overflow:hidden;
}
#hot .right .skuang
{
    width: 300px;
    height: 40px;
    overflow: hidden;
    margin: 0;
    padding: 3px 20px;
    background-color: #fff;
    border-left: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    float: left;
    box-sizing: border-box;
}
#hot .right .skuang input {
    display: block;
    width: 100%;
    height: 32px;
    overflow: hidden;
    line-height: 32px;
    color: #666;
    font-size: 14px;
    border: none;
    outline: none;
    background: none;
}
#hot .right .skuang2{
    width: 60px;
    height: 40px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    background-color: #007deb;
}
#hot .right .skuang2 a{
    display: block;
    width: 100%;
    height: 40px;
    background: url(../images/sc_btn1.png) center center no-repeat;
    border: none;
    outline: none;
}

#index1{ width:100%; float:left; clear:both; overflow:hidden;}
#index1>div{ width:1200px; padding:50px 0px 60px 0px; clear:both; margin:auto; overflow:hidden;}
.indextitle{ width:100%; float:left; clear:both; background:url(../images/gsjjt_2.png) center 50px no-repeat; margin:10px 0px 10px 0px; height:150px;  overflow:hidden; text-align:center; font-family:'黑体';}
.indextitle b{ display:block; float:left; clear:both; width:100%; line-height:80px; font-size:40px; color:#007deb;}
.indextitle i{ display:block; float:left; clear:both; width:100%; color:#666; line-height:30px; font-size:22px;}

.leftcategory
{
   width: 285px;
   float:left;
   overflow:hidden;
}
.leftcategory .top
{
    width: 100%;
    height: 60px;
    overflow: hidden;
    line-height: 60px;
    color: #FFF;
    font-size: 30px;
    margin: 0 auto;
    padding: 0 20px;
    background: #007deb;
    box-sizing: border-box;
    font-family:'黑体';
}
.leftcategory .top span
{
    display: inline-block;
    font-size: 14px;
    margin: 0 0 0 5px;
    letter-spacing:1px;
}
.leftcategory ul
{
    width: 100%;
    background-color: #FFF;
    margin: 0;
    padding: 10px 0 0;
    border-right: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    box-sizing: border-box;
}
.leftcategory ul li{ border-bottom:1px solid #dfdfdf; }
.leftcategory ul a
{
    display: block;
    width: 100%;
    height: 46px;
    overflow: hidden;
    line-height: 46px;
    color: #333;
    font-size: 14px;
    text-decoration: none;
    margin: 0;
    padding: 0 20px;
    box-sizing: border-box;
}
#index1 .right
{
    width: 875px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    float: right;
}
#index1 .na_tit{ padding:0px 0px 18px 0px;}
#index1 .right .list
{
   width: 900px;
    overflow: hidden;
    padding: 20px 0px 0px 0px;
}
#index1 .right .list li{
    width: 200px;
    margin:0px 25px 0px 0px;
    overflow: hidden;
    float: left;
}
#index1 .right .list li .pimg a {
    display: block;
    width: 100%;
    height: 180px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    position: relative;
    box-sizing: border-box;
}
#index1 .right .list li a img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
#index1 .right .list li .pname{
    display: block;
    width: 100%;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    color: #666;
    font-size: 14px;
    text-align: center;
}
#index2 {
    background: url(../images/gsbg_1.jpg) no-repeat center top;
    background-size:100% 100%;
    padding: 20px 0px 80px 0px;
    color: #FFF;
    overflow:hidden;
    width:100%; float:left; clear:both;
}
#index2>div{ width:1200px; clear:both; margin:auto;}
#index2 .top{ width:100%; float:left; clear:both; margin:10px 0px 20px 0px; height:80px; line-height:80px; overflow:hidden; text-align:center; font-size:30px; color:#FFF; font-family:'黑体';}
.gsimg {
    width: 420px;
    height:250px;
    float: left;
    margin-right: 40px;
    display: inline;
    border: 5px #FFF solid;
}
.gsimg img {
    width: 420px;
    height:250px;
    border: 0;
}
.ptxt{ line-height:30px;}
#index2 .pmore{
    line-height: 30px;
    color:#FFF;
    background: #007deb;
    padding: 5px 20px;
    text-decoration: none;
    float:right;
    display:block;
}
.pmore:hover{ color:#FFF;}
#index3 { width:1200px; overflow: hidden; margin: 20px auto 50px auto; padding: 0;}
#index3 .left,#index3 .right{ width:575px;}
.na_tit { width:100%; height: 40px; border-bottom:solid 2px #007deb; overflow: hidden; line-height: 40px; color: #333; font-size: 30px; margin: 0 auto; padding: 30px 0px; font-family:'黑体';}
.na_tit span { color:#999; font-size:14px; margin:0px 0px 0px 10px; letter-spacing:1.5px;}
.na_tit a { display:block; width:90px; height: 30px; overflow: hidden; line-height: 28px; color: #007deb; font-size: 14px; text-align: center; border: 1px solid #007deb; box-sizing: border-box; margin: 5px 0; padding: 0; box-sizing: border-box; float: right;}
.na_tit a:hover { color:#fff; background-color: #007deb;}
.new_l ul li { width:100%; height: 60px; overflow: hidden; margin: 20px auto; padding: 0 0 0 76px; box-sizing: border-box; position: relative;}
.new_l ul li .nwl_time { width:60px; height: 40px; overflow: hidden; background-color: #6a748b; margin: 0; padding: 10px 0; position: absolute; left: 0; top: 0;}
.nwl_time i, .nwl_time em { display:block; width:100%; height: 20px; overflow: hidden; line-height: 20px; color: #fff; font-size: 14px; font-style: normal; text-align: center; margin: 0 auto; padding: 0;}
.nwl_time em{font-size: 16px; }
.new_l ul li .nel_text { width:100%; height: 60px; overflow: hidden; margin: 0; padding: 0;}
.nel_text p a { display: block; width:100%; height: 20px; overflow: hidden; line-height: 20px; color: #333; font-size: 16px; margin: 0 auto 2px; padding: 0;}
.nel_text span a { display: block; width:100%; height: 40px; overflow: hidden; line-height: 20px; color: #999; font-size: 12px; margin: 0; padding: 0;}
.new_l ul li:hover .nwl_time { background-color: #007deb;}
.new_l ul li:hover .nel_text p a { color: #007deb;}
.art_r{ padding:0px 0px 0px 0px; overflow:hidden;}
.art_r ul{width:100%; margin:10px 0px 0px 0px; float:left; clear:both; overflow:hidden;}
.art_r ul li { width:100%; height: 40px; overflow: hidden; margin: 0 auto 5px; padding-bottom: 6px; border-bottom: 1px dotted #dfdfdf;}
.art_r ul li a { display:block; width:76%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 16px; margin: 0; padding: 0 0 0 12px; box-sizing: border-box; background: url(../images/ar_tb.png) 0 17px no-repeat; background-size: 6px 6px; float: left;}
.art_r ul li span { display:block; width:24%; height: 40px; overflow: hidden; line-height: 40px; color: #999; font-size: 12px; text-align: right; float: right;}
.art_r ul li a:hover { color:#007deb;}
	
#index4{ width:100%; float:left; clear:both; overflow:hidden; padding:30px 0px 40px 0px; background:#F5F5F5;}
#index4>div{ width:1200px; clear:both; margin:auto; overflow:hidden;}
#index4 .top{ width:100%; float:left; clear:both; overflow:hidden; padding:30px 0px; font-size:40px; line-height:60px; font-family:'黑体'; text-align:center; color:#007deb;}
#index4 .top span { color:#666; font-size:18px; margin:0px 0px 0px 0px;}
#index4 .ly_scroll
{
   width: 1200px;
    overflow: hidden;
    padding: 0px 0px 20px 0px;
}
#index4 .ly_scroll li{
    width: 300px;
    margin:0px 15px 0px 15px;
    overflow: hidden;
    float: left;
}
#index4 .ly_scroll li .pimg a {
    display: block;
    width: 100%;
    height: 250px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    position: relative;
    box-sizing: border-box;
}
#index4 .ly_scroll li a img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
#index4 .ly_scroll li .pname{
    display: block;
    width: 100%;
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    color: #666;
    font-size: 14px;
    text-align: center;
}
#index4 .pmore{
    line-height: 30px;
    width:100px;
    text-align:center;
    font-size:14px;
    color:#FFF;
    background: #007deb;
    padding: 5px 10px;
    text-decoration: none;
    height:30px;
    display:block;
    margin:auto;
    clear:both;
}
#footer{ width:100%; background:#0066cc; color:#FFF; float:left; clear:both; padding:20px 0px 30px 0px;}
#footer>div{ width:1200px; clear:both; margin:auto; overflow:hidden;}
#footer>div .link{ width:100%; line-height:30px; font-size:14px; padding:0px 0px 20px 0px;}
#footer>div .link a{ margin:0px 10px 0px 0px;}
#footer>div a{ color:#FFF;}
#footer>div dl{ float:left; width:220px; margin:20px 20px 0px 0px; overflow:hidden;}
#footer>div dt{ display:block; width:100%; height:40px; line-height:40px; padding:0px 0px 10px 0px; font-size:18px; font-weight:bold; border-bottom:solid 1px #5b81c9; overflow:hidden;}
#footer>div dd{ width:100%; line-height:30px; padding:10px 0px 10px 0px; overflow:hidden;}
#footer>div dd a{ display:block; width:220px; float:left; overflow:hidden;}
#footer>div .dl{ width:460px;}
#copy{
    width: 100%;
    background:#212121;
    padding: 5px 0px;
    color: #FFF;
    text-align: center;
    height:30px;
    line-height:30px;
    overflow:hidden;
    float:left;
    clear:both;
}
#copy a{ color:#FFF;}
/*分页*/
.listpage{ width:100%; height:30px;line-height:30px;padding:15px 0px; overflow:hidden;}
.listpage .total{ float:left;}
.listpage .total span{margin:0px 5px; color:#666;}
.listpage .pager { float:right;}
.listpage .pager a{ display:inline-block; height:30px; margin-left:5px; padding:0px 10px;border:1px solid #d5dfe8; background:#FFF;color:#666;}
.listpage .pager a:hover,.listpage .pager .oran_pg_cur{border:1px solid #0066cc; background:#0066cc;color:#FFF;}
.btn{ width:73px; height:30px; line-height:30px; cursor:pointer; text-align:center; background:url(../images/btn.png); border:none;}
.txb{  background:url(../images/mdx_v2_cx_skin1.png) repeat-x 0 -62px;
border:1px solid #dcdddd;line-height:16px;padding:3px 0 2px 4px;color:#999; vertical-align:middle;
}
.txb2{ background:url(../images/mdx_v2_cx_skin1.png) repeat-x 0 -62px;
border:1px solid #dcdddd;line-height:16px;padding:3px 0 2px 4px;color:#000; vertical-align:middle;
}
.txb3{
border:1px solid #dcdddd;line-height:16px;padding:3px 0 2px 4px;color:#000; vertical-align:middle;
}
.kuangtab0{ clear:both; overflow:hidden; width:100%; font-size:14px;}
.kuangtab0 td{ padding:10px;}
.kuangtab0 .td1{ text-align:right;}
.kuangtab0 .td1 span{ color:#fb0000;}
.kuangtab0 .td2{ text-align:left; padding-left:10px;}
#container{ width:1200px; padding:20px 0px 50px 0px; clear:both; margin:auto; overflow:hidden;}
#container .left{ width:285px;}
#container .right{ width:875px;}

#toptitle{ width:100%; overflow:hidden; height:36px; line-height:36px; padding:0px 0px 20px 0px;  float:left; border-bottom:solid 1px #dbd4cd; margin-bottom:20px;}
#toptitle em{float:left; display:block; font-size:30px; color:#007deb; font-family:'黑体';}
#toptitle span{ float:right; display:block; text-align:right; overflow:hidden; padding-right:10px;}
#toptitle span a{ background:url(../images/littleRight.png) right center no-repeat; margin-right:8px; padding-right:15px; color:#007deb;}
#bodytitle{ width:100%; float:left; overflow:hidden;}

#details{width:100%; padding:0px; float:left; overflow:hidden;}
#details h1{ color:#383838; font-size:30px; font-weight:normal; font-family:'黑体'; line-height:30px; padding-top:10px; padding-bottom:20px; text-align:center;}
#details .date{ width:100%; float:left; clear:both; margin:0px 0px 20px 0px; line-height:36px; overflow:hidden; text-align:center; color:#666; border-top:dotted 1px #EEE; border-bottom:dotted 1px #EEE;}
#details .date i{ margin:0px 15px;}
#details .date b{ color:#333;}
#details .details{ width:100%; clear:none; overflow:hidden; line-height:36px; padding:0px 0px 20px 0px; float:left;}
#newslist{ width:100%; padding:0px 0px 20px 0px; overflow:hidden;}
#newslist li{ width:890px; padding:15px 15px; border-bottom:solid 1px #EEE; overflow:hidden;}
#newslist li:hover{ background:#FBFBFB;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.1);box-shadow:0 10px 10px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0); transition: all 0.6s ease 0s;}
#newslist li:hover a{ color:#0052a4;}
#newslist li em{ display:block; float:left; width:200px; height:135px; position:relative; overflow:hidden; box-shadow: 5px 5px 10px #CCC;}
#newslist li em img 
{
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
 -o-transition:all ease .3s;  -webkit-transition: all ease .3s; -moz-transition:all ease .3s; -ms-transition:all ease .3s;  transition: all ease .3s;}
#newslist li em img:hover{ 
-o-transform:scale(1.2); -webkit-transform: scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transform: scale(1.2);
}
#newslist li>div{ display:block; float:right; width:675px;}
#newslist li>div span{ display:block; width:100%; margin:8px 0px; height:30px; line-height:30px; overflow:hidden;}
#newslist li>div span a{ display:block; float:left; width:100%; font-size:22px; color:#000;}
#newslist .nopic em{ display:none;}
#newslist .nopic div{ width:100%;}
#newslist li div p{ display:block; width:100%; max-height:50px; line-height:25px; overflow:hidden; color:#666; font-size:14px;}
#newslist li div .more{ width:100%; height:20px; float:left; clear:both; margin:8px 0px 0px 0px; line-height:20px;}
#newslist li div .more i{ color:#999;}
.icon-fav2 {
    height: 20px;
    display: inline-block;
    cursor: pointer;
    background: url(../images/icon_fav2.png) no-repeat 0px center;
    text-indent: 19px;
    margin: 0px 2px 0px 8px;
}
#piclist{ float:left; clear:both; width:100%; overflow:hidden;}
#piclist ul
{
   width: 900px;
    overflow: hidden;
    padding: 20px 0px 0px 0px;
}
#piclist ul li{
    width: 200px;
    margin:0px 25px 0px 0px;
    overflow: hidden;
    float: left;
}
#piclist ul li .pimg a {
    display: block;
    width: 100%;
    height: 180px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    position: relative;
    box-sizing: border-box;
}
#piclist ul li a img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
#piclist ul li .pname{
    display: block;
    width: 100%;
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    color: #666;
    font-size: 14px;
    text-align: center;
}
#index_top{ width:100%; float:left; clear:both; overflow:hidden; height:30px; line-height:30px; background:#F0F0F0;}
#index_top>div{ width:1200px; margin:auto; clear:both;}
#index_top .left{ float:left;}
#index_top .right{ float:right;}
#index_top .right a{ padding:0px 5px;}

#link{ position:relative; width:1160px; margin:0px auto 50px auto; clear:both; line-height:30px; padding:19px; border:solid 1px #CCC;}
#link i{ position:absolute; left:50px; top:-15px; display:block; height:30px; line-height:30px; background:#FFF url(../images/link.png) 5px center no-repeat; padding:0px 20px 0px 35px; font-size:24px; font-family:'黑体';}
#link a{ margin:0px 5px;}

.about{ width:1200px; clear:both; margin: 40px auto 50px auto; overflow:hidden;}
.about .nr .left{ border: 1px solid #ccc; overflow: hidden; width: 842px; padding: 50px 0px 0px 0px;}
.about .nr .left .js{  float:left; clear:both; padding: 0 25px;height: 123px;overflow: hidden;}
.about .nr .left .bt{ float:left; height:123px; background:url(../images/aboutbt.png) 0px bottom no-repeat; width: 156px; line-height:50px; margin-right: 30px; font-family:'黑体'; font-size:36px; color:#007deb; overflow:hidden;}
.about .nr .left .text{ float:right; height:120px; width: 604px; color: #333; font-size: 16px; line-height: 40px; text-indent:2em;}
.about .nr .left .text a:hover{ color: #1e76e2;}
.about .nr .left .pic{ float:left; clear:both; margin: 38px 0px 0px 0px; width: 842px; height: 386px; background:#F0F0F0; overflow: hidden; line-height: 0;}
.about .nr .left .pic img{ width: 842px; height: 386px; margin:0px; padding:0px;}
.about .nr .left .pic:hover img{ transform: scale(1.1, 1.1);}
.about .nr .right{ width: 325px; height: 599px; background: url(../images/honorbg.png)no-repeat; position: relative;}
.about .nr .right .top{ height: 82px; line-height:82px;}
.about .nr .right .top a{  color:#FFF; font-family:'黑体'; font-size:30px; padding:0px 0px 0px 90px;}
.about .nr .right .more{ width: 84px; height: 82px;}
.about .nr .right .lbhonor{ position: relative; width: 272px; height: 362px; border: 1px solid #ccc; margin: 20px auto;}
.about .nr .right .lbhonor .bd{ width: 234px; height: 335px; overflow: hidden; margin: 13px auto;}
.about .nr .right .lbhonor .bd ul li .pic{ width: 234px; height: 335px; overflow: hidden;}
.about .nr .right .lbhonor .btn{ position: absolute; top: 150px; width: 17px; height: 44px; z-index: 12; cursor: pointer;}
.about .nr .right .lbhonor .prev{ left: 0;}
.about .nr .right .lbhonor .next{ right: 0;}
.about .nr .right .rx{ margin: 40px auto 0; text-align: center;}
.about .nr .right .rx p{ font-weight: bold; color: #1e76e2; font-size: 30px; line-height: 40px;}